home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 9 / The PC-SIG Library on CD ROM - Ninth Edition.iso / 1501_600 / DISK1507 / DISK1507.ZIP / XY_DEMO.MAM < prev    next >
Text File  |  1989-02-18  |  17KB  |  689 lines

  1. 0 Null    XYSee Demonstration MACRO... XY_Demo.MAM   2/90.
  2. 0 Null    (C) 1990, Insight Advantage. All Rights Reserved.
  3. 0 Null    High Sierra Format copy of XY-Demo.MAM.
  4. 0 Message
  5.       == Welcome to the XY-Educational System ==
  6. 0 Beep
  7. 1 Message  Blank out the message line.
  8.  
  9. 1 Message
  10.       == Welcome to the XY-Educational System ==
  11. 0 Beep
  12. 1 Message  Blank out the message line.
  13.  
  14. 1 Message
  15.       == Welcome to the XY-Educational System ==
  16. 2 Message
  17.       ** Press <ESCape> to END demonstration! **
  18. 0 Beep
  19. 5 Message
  20.       ** Press <SPACE> to PAUSE demonstration! **
  21. 5 Message
  22. During our demonstration tour, we will be covering most
  23. 5 Message
  24. of XYSee's Exciting and Unique features.
  25. 5 Message
  26. But first,  let's review how Menu Selections are made.
  27. 5 Message
  28. XYSee OPTIONS are selected with the UP & DOWN Arrow Keys.
  29. 5 Message
  30. Like This...
  31. 2 Down
  32. 1 Down
  33. 1 Down
  34. 1 Down
  35. 1 Down
  36. 1 Up
  37. 1 Up
  38. 1 Up
  39. 1 Up
  40. 1 Up
  41. 0 Beep
  42. 0 Message
  43. FUNCTION selections use the RIGHT & LEFT Arrow Keys.
  44. 5 Message
  45. Like This...
  46. 2 Right
  47. 1 Right
  48. 1 Right
  49. 1 Right
  50. 1 Right
  51. 1 Left
  52. 1 Left
  53. 1 Left
  54. 1 Left
  55. 1 Up
  56. 0 Beep
  57. 0 Message
  58. Once you've made your selection, merely Press <RETurn>.
  59. 6 Message
  60. In addition, most problems can be resolved by <ESCape>.
  61. 5 Down
  62. 0 Down
  63. 0 Down
  64. 0 Down Points to HELP
  65. 0 Message
  66. Should you forget a key or get lost in the Menu Structure,
  67. 6 Message
  68. HELP is always just a few keystrokes away.  For example...
  69. 2 Enter  HELP
  70. 3 Message
  71. MENU level HELP shows Program Structure & Key Assignments.
  72. 9 Null
  73. 9 Space
  74. 0 Right
  75. 0 Right
  76. 0 Right Points to Trig
  77. 0 Message
  78. It's time now to start our journey through...
  79. 4 Message
  80.                    === X Y S e e ===
  81. 0 Beep
  82. 1 Message  {clear the comment line}
  83.  
  84. 1 Message
  85.                    === X Y S e e ===
  86. 2 Message
  87. Let's begin by moving down one level to the TRIG MENU.
  88. 6 Enter  Trig Menu Level
  89. 0 Message
  90. OPTION & FUNCTION selection is done just as before.
  91. 6 Down
  92. 0 Down Points to HELP
  93. 0 Beep
  94. 0 Message
  95. And of course, TRIG MENU Level HELP is also available.
  96. 3 Enter  HELP
  97. 3 Message
  98. Notice that the HELP seems to track our progress,
  99. 5 Message
  100. becoming more specific or "Context-Sensitive" as we go.
  101. 9 Null
  102. 9 Space
  103. 0 Message
  104. Now that we know how to move around within the system,
  105. 6 Right  Points to Sine
  106. 0 Message
  107. let's investigate the features of the SINE Function module.
  108. 3 Enter  Sine
  109. 3 Message
  110. All modules start with a Standard Plot Display which...
  111. 5 Message
  112. may be used as a basis for further investigations.
  113. 5 Message
  114. This one's not very interesting, let's liven up its VALUES.
  115. 4 #7.0
  116. 1 #2.0
  117. 1 #0
  118. 0 Message
  119. That's better! Now let's go over some of the Plot OPTIONS.
  120. 5 Left  Points to Cursor
  121. 0 Message
  122. XYSee's CURSOR is used to Indicate points of interest.
  123. 6 Enter Cursor
  124. 2 Up
  125. 0 Up
  126. 0 Up
  127. 0 Up
  128. 0 Up
  129. 0 Up
  130. 0 Up
  131. 0 Up
  132. 1 Up
  133. 1 Right
  134. 0 Beep
  135. 0 Message
  136. Like the Maximum Amplitude point on this plot.
  137. 9 Escape
  138. 0 Down  Points to Overlay
  139. 0 Message
  140. The OVERLAY system can Contrast important relationships.
  141. 6 Right to Store
  142. 0 Message
  143. For example, we can STORE Individual and Composite plots,
  144. 5 Right Retrieve
  145. 0 Message
  146. and then RETRIEVE them whenever we wish.
  147. 4 Left Store
  148. 0 Message
  149. Let's STORE our current plot, as we'll use it later.
  150. 4 Enter
  151. 0 Down
  152. 0 Down Points to Enhance
  153. 0 Enter
  154. 0 Message
  155. Continuing on... We may ENHANCE the display if desired,
  156. 6 Up  Points to STATS.
  157. 0 Message
  158. as well as obtain interesting STATISTICS for our plot.
  159. 5 Enter Stats.
  160. 0 Message
  161. We can even Move things around a bit if we want.
  162. 5 Left
  163. 0 Left
  164. 0 Left
  165. 2 Down
  166. 0 Down
  167. 0 Down
  168. 0 Down
  169. 1 Down
  170. 0 Message
  171. That's better!.. Now it's out of the way.
  172. 0 Beep
  173. 6 Escape
  174. 0 Down
  175. 0 Enter Enhance.
  176. 0 Down  Points to Printer.
  177. 4 Message
  178. We won't PRINT our plot since it can take several minutes.
  179. 6 Down Points to HELP
  180. 0 Message
  181. Finally, there's more plot HELP available if needed.
  182. 3 Enter  HELP
  183. 3 Message
  184. Each HELP screen is rich in Hints and Example Values.
  185. 9 Null
  186. 9 Space
  187. 0 Escape Top
  188. 0 Message
  189. Let's go back now and enter another set of VALUES, to...
  190. 6 Escape
  191. 0 Message
  192. overlay our new plot with the one we previously SAVED.
  193. 4 Space
  194. 1 #7.0
  195. 1 #2.0
  196. 1 #1.6
  197. 0 Down
  198. 0 Down
  199. 0 Left
  200. 2 Enter Retrieve
  201. 0 Message
  202. The value " C=+1.6 " results in a 90 degree Phase Shift.
  203. 0 Beep
  204. 9 Message
  205. XYSee makes powerful comparisons such as this easy!
  206. 5 Escape  Top.
  207. 0 Escape  Wait2
  208. 0 Message
  209. That's enough for the SINE Function, let's EXIT now and...
  210. 6 Message
  211. go back to the MAIN MENU for a new plotting example.
  212. 4 Escape  Trig Menu.
  213. 1 Escape  Main Menu.
  214. 1 Right
  215. 0 Right   QUAD-GEOM MENU.
  216. 0 Message
  217. This time let's look at a QUADRATIC Family Module.
  218. 3 Enter QUAD MENU
  219. 3 Right
  220. 0 Right  Circle
  221. 0 Message
  222. The CIRCLE to be exact!
  223. 3 Enter   Circle
  224. 3 Message
  225. XYSee has extensive Error Detection capabilities.
  226. 0 Beep
  227. 5 Message
  228. For example, let's try to enter a Negative Radius length.
  229. 4 #3.0
  230. 1 #3.0
  231. 0 Message  Blank out the message line.
  232.  
  233. 0 #-5.0  Buzz!
  234. 0 Message
  235. XYSee tries to limit any damage due to mistakes through...
  236. 6 Message
  237. the automatic substitution of a  "Nearest Correct Value."
  238. 9 Escape
  239. 0 Message
  240. In this case, XYSee has substituted a "+1" for the Radius.
  241. 6 Message
  242. XYSee can also display an ALTERNATE FORMULA.
  243. 2 Formula
  244. 3 Message
  245. This format directs us to enter "0" for both "A" & "B".
  246. 4 #0.0
  247. 1 #0.0
  248. 1 #5.0
  249. 0 Message
  250. That's enough for the CIRCLE, let's EXIT and...
  251. 5 Message
  252. investigate some more of the Menu Level OPTIONS.
  253. 4 Escape Quad.
  254. 0 Down
  255. 0 Message
  256. We can run "Level Specific" MACROs from here also, and...
  257. 6 Down
  258. 0 Message
  259. as we've seen, obtain additional "Context Sensitive" HELP.
  260. 5 Down  Display
  261. 0 Message
  262. Before we EXIT back up to the MAIN MENU, let's look at...
  263. 5 Message
  264. that last mysterious OPTION..  == GRAPHIC ART ==
  265. 5 Message
  266. Mathematics is not only useful, it can also be beautiful!
  267. 0 Enter
  268. 0 Message
  269. Each DESIGN is based upon a particular family of functions.
  270. 6 Message
  271. This one is composed of CIRCLES from the Quadratic Family.
  272. 5 Space Exit Design.
  273. 0 Escape Top
  274. 0 Escape Main Menu
  275. 0 Message
  276.       ** Press <ESCape> to END demonstration! **
  277. 0 Beep
  278. 5 Message
  279.       ** Press <SPACE> to PAUSE demonstration! **
  280. 5 Message
  281. Now let's look at two of XYSee's more Versatile Modules.
  282. 5 Left    Past Import
  283. 0 Left    To Advanced Menu
  284. 0 Enter
  285. 0 Left    To Spline Module
  286. 0 Message
  287. The first one is the Cubic SPLINE Module...
  288. 5 Message
  289.                  === S P L I N E ===
  290. 0 Beep
  291. 1 Message  {clear the comment line}
  292.  
  293. 1 Message
  294.                  === S P L I N E ===
  295. 2 Message
  296. Splines help us to visualize the interrelationship
  297. 5 Message
  298. of points by fitting a Smooth Curve through them.
  299. 5 Message
  300. Splines are used primarily with Small Groups of Points.
  301. 5 Message
  302. As we will see in a few moments, the IMPORT Module is
  303. 5 Message
  304. much more appropriate for Larger Sets of Data.
  305. 5 Message  {clear the comment line}
  306.  
  307. 0 Enter
  308. 0 Message
  309. Just take a quick look for now, you can study this
  310. 5 Message
  311. Information Screen at length after the Demonstration.
  312. 9 Space
  313. 0 Message
  314. First, let's pretend we have some Random Data...
  315. 4 #-9.0
  316. 1 #9.0
  317. 1 #-5.5
  318. 1 #3.4
  319. 1 #-2.0
  320. 1 #0.4
  321. 1 #2.0
  322. 1 #0.4
  323. 1 #5.5
  324. 1 #3.4
  325. 1 #9.0
  326. 1 #9.0
  327. 0 Message
  328. Although our data might seem random, the curve clearly
  329. 6 Message
  330. describes a Positive PARABOLA without Offset.
  331. 5 Up      Past Cursor
  332. 0 Down    Past Overlay
  333. 0 Down    To Statistics
  334. 0 Enter
  335. 0 Right
  336. 0 Right
  337. 0 Right
  338. 0 Right
  339. 0 Right
  340. 1 Right
  341. 1 Right
  342. 0 Down
  343. 0 Down
  344. 1 Down
  345. 1 Down
  346. 0 Beep
  347. 0 Message
  348. Excuse me, just couldn't help Showing Off a bit!..
  349. 6 Message
  350. As you can see, the STATISTICS fit our plot Perfectly.
  351. 7 Escape  Out of Statistics
  352. 0 Down    Past Enhance
  353. 0 Down    Past Print Plot
  354. 0 Down    To Help
  355. 0 Enter
  356. 0 Message
  357. The Spline HELP window contains our present plot..
  358. 6 Message
  359. as well as others you may practice on.
  360. 9 Null
  361. 9 Space
  362. 0 Message
  363. Let's EXIT back out now and Continue on with our journey.
  364. 6 Escape  To the top of the Options
  365. 0 Escape  Out to Wait#2
  366. 0 Escape  Out to the Advanced Menu
  367. 0 Message
  368. Since Splines are primarily for Small Groups of Points,
  369. 6 Message
  370. what about larger data sets loaded into a DISK FILE?
  371. 5 Escape  To The Main Menu
  372. 0 Left    To Import
  373. 0 Message
  374. As we'll see, the IMPORT Module is appropriate for them!..
  375. 6 Message
  376.                  === I M P O R T ===
  377. 0 Beep
  378. 1 Message  {clear the comment line}
  379.  
  380. 1 Message
  381.                  === I M P O R T ===
  382. 2 Enter
  383. 0 Message
  384. XYSee reads your file, Validating the Data as it goes.
  385. 6 Message
  386. If an error is found, XYsee will try to Fix It on the fly,
  387. 6 Message
  388. using one or more fairly sophisticated techniques.
  389. 5 Message
  390. In any case, XYSee will Report on how things went.
  391. 5 Message
  392. Fortunately, our data was fine and the Read was Successful.
  393. 6 Message
  394. Notice the point count listing in the VALUES Window...
  395. 5 Message
  396. If XYSee finds data problems, this count could change.
  397. 5 Up      To Cursor
  398. 0 Beep
  399. 0 Message
  400. The Import Module supports the usual set of OPTIONS.
  401. 5 Down    Past the Overlay Module
  402. 0 Down    Past the Statistics Module
  403. 0 Down    To the Enhance Module
  404. 0 Enter   {ON}
  405. 0 Message
  406. Including Plot ENHANCEMENTS...
  407. 4 Up      To Statistics
  408. 0 Enter
  409. 0 Message
  410. and a full set of Import STATISTICS!
  411. 5 Escape  Out of Statistics
  412. 0 Down    To Enhance again
  413. 0 Enter   {OFF}
  414. 0 Down    Past Print Plot
  415. 0 Down    To Import Help
  416. 0 Enter
  417. 0 Message
  418. This HELP Window explains the Required Data Format.
  419. 9 Null
  420. 9 Space
  421. 0 Escape  To the Top of the Options Menu
  422. 1 Escape  Out to the Wait2 position.
  423. 0 Plot    Shift fonts.
  424. 0 Beep
  425. 0 Message
  426. You can select an Alternate Font for your Points.
  427. 6 Message
  428. Usually this Font is best when you have Lots of Points.
  429. 5 Message
  430. That way they don't run all over each other on the plot.
  431. 5 Message  {clear the comment line}
  432.  
  433. 0 Plot
  434. 0 Message
  435. I'd use this normal Font when I have Fewer Points.
  436. 5 Message
  437. It makes them Stand-Out better from the background.
  438. 5 Message
  439. Just experiment a bit to find the Best Combination..
  440. 5 Escape  Out to the Main Menu
  441. 0 Message
  442.       ** Press <ESCape> to END demonstration! **
  443. 0 Beep
  444. 5 Message
  445.       ** Press <SPACE> to PAUSE demonstration! **
  446. 5 Message
  447. Now for some Fun!...
  448. 4 Down    Past the Macro Module
  449. 0 Down    To the Puzzle Menu
  450. 0 Message
  451.                === P U Z Z L E S ===
  452. 0 Beep
  453. 1 Message  {clear the comment line}
  454.  
  455. 1 Message
  456.                === P U Z Z L E S ===
  457. 2 Message
  458. This Module challenges your solution skills on...
  459. 6 Message
  460. puzzles composed of Mathematic Functions.  Saaay What?..
  461. 5 Enter   Go to the Puzzle Menu
  462. 0 Right   To the Geometric Menu
  463. 0 Enter
  464. 0 Message
  465. To give you some idea of what I am talking about,
  466. 6 Message
  467. let's take a look at a Simple EXAMPLE.
  468. 5 Down    Past the HELP Module
  469. 0 Down    To the Example Puzzle
  470. 0 Enter
  471. 0 Message
  472. As you can see, this Wheel is made up of some CIRCLES
  473. 6 Message
  474. and LINES as listed in the VALUES Window on the right.
  475. 5 Message
  476. The goal is to Identify not only the Functions Present,
  477. 5 Message
  478. but to Solve for their various Parameters.
  479. 5 Space   Exit the Example Puzzle
  480. 0 Escape  Out to the Puzzle Menu again
  481. 0 Down    To Start
  482. 0 Message
  483. The first step in solving a puzzle is to Activate one.
  484. 6 Right   To Disk File Start
  485. 0 Message
  486. You can select a Previously Prepared puzzle from DISK...
  487. 5 Right   To Keyboard prepared puzzles
  488. 0 Message
  489. or Generate a new one using the KEYBOARD.
  490. 5 Message
  491. It's best to use the keyboard for Short Puzzles only,
  492. 5 Message
  493. leaving Longer ones for XYSee's File Editor.
  494. 5 Message
  495. Since our first puzzle will consist of a Single Function,
  496. 5 Message
  497. we'll use the keyboard.    Ready to START?...
  498. 5 Message  {clear the comment line}
  499.  
  500. 0 Enter
  501. 0 Message
  502. The next step in our preparation is to select a TOLERANCE.
  503. 5 Message
  504. Tolerance Values define how close our guess has to be
  505. 5 Message
  506. to Successfully Solve each piece of the puzzle.
  507. 9 Message {clear the comment line}
  508.  
  509. 0 #2.0    Select a 0.2 Tolerance.
  510. 0 Message
  511. Next we have to Select the puzzle's functions (pieces).
  512. 6 Message
  513. We'll pick something simple,  Hmmm... a CIRCLE will do.
  514. 5 #3.0    Select a Circle for the puzzle
  515. 0 Message
  516. Finally, we enter the parameters for its CENTER...
  517. 5 #4      X Offset of the center
  518. 1 #4      Y Offset of the center
  519. 0 Message
  520. followed by the RADIUS!
  521. 4 #12     Radius=12 units
  522. 0 Message
  523. Since we're only beginners, a Single-Piece Puzzle
  524. 6 Message
  525. should do nicely.  Now let's EXIT and BEGIN!
  526. 5 Enter   Exit and activate the puzzle
  527. 0 Message
  528. As you can see, XYSee has drawn our puzzle.
  529. 9 Down    Past the Start Puzzle selection
  530. 0 Down    Past the Puzzle Report selection
  531. 0 Down    To the Save Puzzle selection
  532. 0 Message
  533. Once you have prepared a puzzle, you can SAVE it on DISK.
  534. 6 Message
  535. In fact, you can Save the Present State of your current
  536. 5 Message
  537. puzzle at any time for Later Reactivation.
  538. 5 Enter   Save our Puzzle as 'CURRENT.PZL'
  539. 0 Beep
  540. 0 Message
  541. let's get busy now, and try to Solve the Puzzle!
  542. 6 Right   Past the Geometric Menu selection
  543. 0 Right   To the Quadratic Menu selection
  544. 0 Message
  545. First, we need to Identify the Function that's present.
  546. 6 Message
  547. We'll cheat a bit since we already know it's...
  548. 5 Enter
  549. 0 Right   To the Circular Function selection
  550. 0 Message
  551. a CIRCLE, residing in the QUADRATICS Family.
  552. 5 Enter
  553. 0 Message
  554. Notice how our Circle Blinked?...
  555. 4 Message
  556. This helps to identify the Specific Piece to solve.
  557. 5 Message
  558. Next we enter our Best Guess for the parameters.
  559. 5 #4    {this and the next step show how to handle letting}
  560. 1 Enter {XYSee finish a numeric entry..4 becomes 4.0}
  561. 1 #4.0  {this is the normal method}
  562. 0 Message
  563. I cheated again.. knowing the values ahead of time helps!
  564. 6 Message
  565. This time though,  let's Forget what we used for the Radius.
  566. 5 #10     Not quite big enough
  567. 0 Message
  568. OOPS!  Too small!.. Maybe we could use some HELP.
  569. 5 Down    To the top of the Options Menu
  570. 0 Up      Shift down to HELP
  571. 0 Enter   Toggle HELP on
  572. 0 Message
  573. That should help Zero-In on the correct values.
  574. 6 Up
  575. 0 Up
  576. 0 Up      To the ZOOM Module.
  577. 0 Message
  578. Just to be sure, let's get a look at the Entire Circle.
  579. 6 Message
  580. One Press and we shift the scale up to +/-100.
  581. 5 Enter   Shift to +-100 scale
  582. 0 Message
  583. There, that's better!. Now let's try again...
  584. 5 Escape  To the top of the Options Menu
  585. 0 Escape  Exit the Options Menu
  586. 1 Space   Enter some new values
  587. 1 #4.0
  588. 1 #4.0
  589. 0 Message
  590. It looks like we have the Center Nailed, now for the Radius.
  591. 6 #15
  592. 0 Message
  593. Too big!.. Notice the Helpful Highlighting on the Right?
  594. 9 Space   Radius wrong!
  595. 0 Message
  596. One More Time...
  597. 4 #4.0
  598. 1 #4.0
  599. 0 Message
  600. I think I see it now, let's try a Radius of 12.
  601. 5 Beep
  602. 0 #12
  603. 0 Message
  604. That got it!.. Now it's Report Card time.
  605. 5 Escape  To the Puzzle Menu
  606. 0 Down
  607. 0 Down    To the Report Module
  608. 0 Message
  609. XYSee's REPORT Card gives a Running Status of our progress.
  610. 6 Message
  611. As you will see, it lists information about the Complexity
  612. 5 Message
  613. of the puzzle as well as Our Performance in solving it.
  614. 5 Message
  615. And it never forgets...
  616. 4 Enter
  617. 9 Null
  618. 9 Space   Exit the Report Module
  619. 0 Message
  620. I know this first puzzle solution has Seemed Pretty Basic.
  621. 6 Message
  622. Let's take a quick peek at a more sophisticated one.
  623. 5 Left    To the Advanced Selection
  624. 0 Enter   The Advanced Menu
  625. 0 Up      To the Advanced Example
  626. 0 Beep
  627. 0 Message
  628. Watch closely now, There's a test at the end!..
  629. 6 Enter
  630. 9 Space   Exit
  631. 0 Message
  632. Nasty! wasn't it...
  633. 4 Message
  634. I was only kidding about the Test!
  635. 4 Message
  636. That's all for now, let's EXIT back out to the Main Menu.
  637. 5 Escape  To the top of the Puzzle Menu
  638. 0 Escape  Out to the Main Menu
  639. 0 Down
  640. 0 Down
  641. 0 Down    To the Editor
  642. 0 Message
  643. By the way, this Demonstration was prepared Exclusively..
  644. 6 Message
  645. using the BUILT-IN Macro capabilities of XYSee!
  646. 5 Message
  647. It's easy to generate Automatic Macro Sequences like this.
  648. 5 Message
  649. To help you in preparing your own Macros, we have included a
  650. 5 Message
  651. Very Special EDITOR within XYSee.. Let's take a quick look.
  652. 5 Message
  653.                  === E D I T O R ===
  654. 0 Beep
  655. 1 Message  {clear the comment line}
  656.  
  657. 1 Message
  658.                  === E D I T O R ===
  659. 2 Enter   The Editor will display its first HELP screen and exit.
  660. 0 Message
  661. Unfortunately, we can't go any further since...
  662. 6 Message
  663. the EDITOR isn't under Macro control.
  664. 5 Message
  665. That's about it for the Grand Tour, hope you enjoyed it!
  666. 6 Message
  667. One last thing, XYSee was designed just for YOU!
  668. 6 Message
  669. So that you may develop that Critical...
  670. 4 Message
  671.        === I N S I G H T  A D V A N T A G E ===
  672. 0 Beep
  673. 1 Message  Blank out the message line.
  674.  
  675. 0 Message
  676.        === I N S I G H T  A D V A N T A G E ===
  677. 0 Beep
  678. 1 Message  Blank out the message line.
  679.  
  680. 0 Message
  681.        === I N S I G H T  A D V A N T A G E ===
  682. 2 Down to MACRO
  683. 0 Message
  684.    *** XYSee Demonstration MACRO... XY_Demo.MAM ***
  685. 5 Message
  686.    (C) 1989, Insight Advantage. All Rights Reserved.
  687. 5 Enter Loop Until <ESCape>.
  688. 6 STOP Terminate this MACRO SEQUENCE...
  689.